/************************************************
*
*   filename:   game_info.h
*   date:       11/12/09
*
*   Created by
*       Kassandra Kaplan
*
*   purpose:
*       class that stores info about the game
*
*   Revisions:
*       - 11/12/09
*           Created header
*           Created initial methods
*
*   copyright 2009 by
*       Cy Cook
*       Kassandra Kaplan
*       Blaise Millegan
*       Jason Stafford
*
************************************************/

#ifndef GAME_INFO_H_INCLUDED
#define GAME_INFO_H_INCLUDED

#include "world.h"
#include "enemy.h"
#include "party.h"
#include "hud.h"

using namespace std;

class game_info
{
    public:
    world *background;
    enemy *enemy_one;
    party *party_one;
    hud *menu;

    enum
    {
        party_number = 4,
        enemy_number = 1
    };

    // constructor
    game_info();

    // deconstructor
    ~game_info();

    // sets all variable information for the game
    bool load_game();

    // saves all variable information for the game
    bool save_game();

};

#endif
